Big Huge Thesaurus

Zostera marina

noun